-
loginPageDisplaysWhenUnLoggedUserClicksOnBookTicketTab
9:24:04 AM / 00:00:04:063 Fail
loginPageDisplaysWhenUnLoggedUserClicksOnBookTicketTab
06.28.2025 9:24:04 AM 06.28.2025 9:24:09 AM 00:00:04:063 · #test-id=1Status Timestamp Details Info 9:24:04 AM 1. Navigate to QA Railway Website Info 9:24:04 AM 2. Click on 'Book ticket' tab Info 9:24:04 AM Click on tab Book ticket Pass 9:24:05 AM Test passed Fail 9:24:09 AM systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes -
userCanLogIntoRailwayWithValidUsernameAndPassword
9:24:04 AM / 00:00:05:797 Fail
userCanLogIntoRailwayWithValidUsernameAndPassword
06.28.2025 9:24:04 AM 06.28.2025 9:24:10 AM 00:00:05:797 · #test-id=2Status Timestamp Details Info 9:24:04 AM 1. Navigate to QA Railway Website Info 9:24:04 AM 2. Click on 'Login' tab Info 9:24:04 AM Click on tab Login Info 9:24:05 AM 3. Enter valid Email and Password: Info 9:24:05 AM 4. Click on 'Login' button Info 9:24:05 AM Enter username: vffaebxr@sharklasers.com Info 9:24:05 AM Enter password: minh12345 Info 9:24:06 AM click button: Fail 9:24:07 AM java.lang.AssertionError: expected [Welcome vffaebxr@sharklasers.com] but found [] Info 9:24:07 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.login.TC01\userCanLogIntoRailwayWithValidUsernameAndPassword_28062025_092407.png Fail 9:24:07 AM Fail 9:24:10 AM additionalPagesDisplayOnceUserLoggedIn -
UserCannotLogIntoRailwayWithInvalidPassword
9:24:07 AM / 00:00:05:342 Fail
UserCannotLogIntoRailwayWithInvalidPassword
06.28.2025 9:24:07 AM 06.28.2025 9:24:12 AM 00:00:05:342 · #test-id=3Status Timestamp Details Info 9:24:07 AM 1. Navigate to QA Railway Website Info 9:24:07 AM 2. Click on 'Login' tab Info 9:24:07 AM Click on tab Login Info 9:24:07 AM 3. Enter valid Email and invalid Password Info 9:24:07 AM 4. Click on 'Login' button Info 9:24:07 AM Enter username: vffaebxr@sharklasers.com Info 9:24:07 AM Enter password: minh@gmail.com Info 9:24:08 AM click button: Info 9:24:08 AM Error messageInvalid username or password. Please try again. Fail 9:24:08 AM java.lang.AssertionError: expected [There was a problem with your login and/or errors exist in your form.] but found [Invalid username or password. Please try again.] Info 9:24:09 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.login.TC03\UserCannotLogIntoRailwayWithInvalidPassword_28062025_092409.png Fail 9:24:09 AM Fail 9:24:12 AM userCannotLoginWithAnAccountHasNotBeenActivated -
userCannotLoginWithBlankUsernameTextbox
9:24:07 AM / 00:00:05:047 Fail
userCannotLoginWithBlankUsernameTextbox
06.28.2025 9:24:07 AM 06.28.2025 9:24:12 AM 00:00:05:047 · #test-id=4Status Timestamp Details Info 9:24:07 AM 1. Navigate to QA Railway Website Info 9:24:07 AM 2. Click on 'Login' tab Info 9:24:07 AM Click on tab Login Info 9:24:07 AM 3. User doesn't type any words into 'Username' textbox but enter valid information into 'Password' textbox Info 9:24:07 AM 4. Click on 'Login' button Info 9:24:07 AM Enter username: Info 9:24:07 AM Enter password: minh12345 Info 9:24:08 AM click button: Info 9:24:08 AM Error messageThere was a problem with your login and/or errors exist in your form. Pass 9:24:08 AM Test passed Fail 9:24:12 AM userCanCreateNewAccount -
systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes
9:24:09 AM / 00:00:06:221 Fail
systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes
06.28.2025 9:24:09 AM 06.28.2025 9:24:15 AM 00:00:06:221 · #test-id=5Status Timestamp Details Info 9:24:09 AM 1. Navigate to QA Railway Website Info 9:24:09 AM 2. Click on 'Login' tab Info 9:24:09 AM Click on tab Login Info 9:24:09 AM 3. Enter valid information into 'Username' textbox except 'Password' textbox. Info 9:24:09 AM 4. Click on 'Login' button Info 9:24:09 AM 5. Repeat step 3 three more times. Info 9:24:09 AM Enter username: vffaebxr@sharklasers.com Info 9:24:09 AM Enter password: minh@gmail.com Info 9:24:10 AM click button: Info 9:24:10 AM Enter username: vffaebxr@sharklasers.com Info 9:24:10 AM Enter password: minh@gmail.com Info 9:24:11 AM click button: Info 9:24:11 AM Enter username: vffaebxr@sharklasers.com Fail 9:24:11 AM org.openqa.selenium.StaleElementReferenceException: stale element reference: stale element not found (Session info: chrome=138.0.7204.49) For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#stale-element-reference-exception Build info: version: '4.33.0', revision: '2c6aaad03a' System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.27' Driver info: org.openqa.selenium.chrome.ChromeDriver Command: [47c41b348935cb9e83338574ad172a3a, sendKeysToElement {value=[Ljava.lang.CharSequence;@779fdef7, id=f.25DAAE16D6A5835A5DB85DEF24F9FF96.d.94F5EF6653E3C0927F41F6297291408D.e.256}] Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 138.0.7204.49, chrome: {chromedriverVersion: 138.0.7204.49 (d2b48fd5f781..., userDataDir: C:\Users\ANHMIN~1\AppData\L...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:62578}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(), se:cdp: ws://localhost:62578/devtoo..., se:cdpVersion: 138.0.7204.49, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true} Element: [[ChromeDriver: chrome on windows (47c41b348935cb9e83338574ad172a3a)] -> id: username] Session ID: 47c41b348935cb9e83338574ad172a3a Info 9:24:12 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.login.TC05\systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes_28062025_092412.png Fail 9:24:12 AM Fail 9:24:15 AM userCanChangePassword -
additionalPagesDisplayOnceUserLoggedIn
9:24:10 AM / 00:00:06:833 Fail
additionalPagesDisplayOnceUserLoggedIn
06.28.2025 9:24:10 AM 06.28.2025 9:24:17 AM 00:00:06:833 · #test-id=6Status Timestamp Details Info 9:24:10 AM 1. Navigate to QA Railway Website Info 9:24:10 AM 2. Click on 'Login' tab Info 9:24:10 AM Click on tab Login Info 9:24:11 AM 3. Login with valid account Info 9:24:11 AM Enter username: vffaebxr@sharklasers.com Info 9:24:11 AM Enter password: minh12345 Info 9:24:11 AM click button: Info 9:24:12 AM Click on tab My ticket Info 9:24:13 AM Click on tab Change password Pass 9:24:14 AM Test passed Fail 9:24:17 AM userCannotCreateAccountWhilePasswordAndPIDFieldsAreEmpty -
userCanCreateNewAccount
9:24:12 AM / 00:00:06:607 Fail
userCanCreateNewAccount
06.28.2025 9:24:12 AM 06.28.2025 9:24:18 AM 00:00:06:607 · #test-id=7Status Timestamp Details Info 9:24:12 AM 1. Navigate to QA Railway Website Info 9:24:12 AM 2. Click on 'Register' tab Info 9:24:12 AM Click on tab Register Info 9:24:12 AM 3. Enter valid information into all fields Info 9:24:12 AM 4. Click on 'Register' button Info 9:24:12 AM Enter email: minh09_24_12@gmail.com Info 9:24:12 AM Enter password: minh12345 Info 9:24:12 AM Enter confirm password: minh12345 Info 9:24:12 AM Enter PID: 27183714777 Info 9:24:13 AM Click button: Pass 9:24:15 AM Test passed Fail 9:24:18 AM errorsDisplayWhenPasswordResetTokenIsBlankUseMailAPI -
userCannotLoginWithAnAccountHasNotBeenActivated
9:24:12 AM / 00:00:04:982 Fail
userCannotLoginWithAnAccountHasNotBeenActivated
06.28.2025 9:24:12 AM 06.28.2025 9:24:17 AM 00:00:04:982 · #test-id=8Status Timestamp Details Info 9:24:12 AM 1. Navigate to QA Railway Website Info 9:24:12 AM 2. Click on 'Login' tab Info 9:24:12 AM Click on tab Login Info 9:24:13 AM 3. Enter username and password of account hasn't been activated. Info 9:24:13 AM 4. Click on 'Login' button Info 9:24:13 AM Enter username: minh@gmail.com Info 9:24:13 AM Enter password: minh@gmail.com Info 9:24:13 AM click button: Info 9:24:14 AM Error messageInvalid username or password. Please try again. Pass 9:24:14 AM Test passed Fail 9:24:17 AM userCannotCreateAccountWithConfirmPasswordIsNotTheSameWithPassword -
userCanChangePassword
9:24:15 AM / 00:00:07:576 Fail
userCanChangePassword
06.28.2025 9:24:15 AM 06.28.2025 9:24:22 AM 00:00:07:576 · #test-id=9Status Timestamp Details Info 9:24:15 AM 1. Navigate to QA Railway Website Info 9:24:15 AM 2. Login with valid account Info 9:24:15 AM Click on tab Login Info 9:24:15 AM Enter username: vffaebxr@sharklasers.com Info 9:24:15 AM Enter password: minh12345 Info 9:24:16 AM click button: Info 9:24:17 AM 3. Click on 'Change Password' tab Info 9:24:17 AM 4. Enter valid value into all fields. Info 9:24:17 AM 5. Click on 'Change Password' button Info 9:24:17 AM Click on tab Change password Info 9:24:17 AM Passwordminh12345 Info 9:24:17 AM New Passwordminh12345 Info 9:24:18 AM Confirm Passwordminh12345 Info 9:24:18 AM Click button Fail 9:24:19 AM java.lang.AssertionError: expected [Your password has been updated] but found [Your password has been updated!] Info 9:24:19 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.login.TC09\userCanChangePassword_28062025_092419.png Fail 9:24:19 AM Fail 9:24:22 AM errorsDisplayWhenPasswordResetTokenIsBlankUseUI -
userCannotCreateAccountWithConfirmPasswordIsNotTheSameWithPassword
9:24:17 AM / 00:00:05:278 Fail
userCannotCreateAccountWithConfirmPasswordIsNotTheSameWithPassword
06.28.2025 9:24:17 AM 06.28.2025 9:24:22 AM 00:00:05:278 · #test-id=10Status Timestamp Details Info 9:24:17 AM 1. Navigate to QA Railway Website Info 9:24:17 AM 2. Click on 'Register' tab Info 9:24:17 AM Click on tab Register Info 9:24:18 AM 3. Enter valid information into all fields except 'Confirm password' is not the same with 'Password' Info 9:24:18 AM 4. Click on 'Register' button Info 9:24:18 AM Enter email: minh09_24_12@gmail.com Info 9:24:18 AM Enter password: minh12345 Info 9:24:18 AM Enter confirm password: minh123451 Info 9:24:18 AM Enter PID: 27183714777 Info 9:24:18 AM Click button: Pass 9:24:19 AM Test passed Fail 9:24:22 AM errorsDisplayIfPasswordAndConfirmPasswordDontMatchWhenResettingPassword -
userCannotCreateAccountWhilePasswordAndPIDFieldsAreEmpty
9:24:17 AM / 00:00:05:803 Fail
userCannotCreateAccountWhilePasswordAndPIDFieldsAreEmpty
06.28.2025 9:24:17 AM 06.28.2025 9:24:23 AM 00:00:05:803 · #test-id=11Status Timestamp Details Info 9:24:17 AM 1. Navigate to QA Railway Website Info 9:24:17 AM 2. Click on 'Register' tab Info 9:24:17 AM Click on tab Register Info 9:24:18 AM 3. Enter valid email address and leave other fields empty Info 9:24:18 AM 4. Click on 'Register' button Info 9:24:18 AM Enter email: vffaebxr@sharklasers.com Info 9:24:18 AM Enter password: Info 9:24:18 AM Enter confirm password: Info 9:24:18 AM Enter PID: Info 9:24:18 AM Click button: Fail 9:24:19 AM java.lang.AssertionError: The following asserts failed: expected [Invalid password length.] but found [Invalid password length], expected [Invalid ID length.] but found [Invalid ID length] Info 9:24:19 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.register.TC11\userCannotCreateAccountWhilePasswordAndPIDFieldsAreEmpty_28062025_092419.png Fail 9:24:19 AM Fail 9:24:23 AM userCanBookOneTicketAtATime -
errorsDisplayWhenPasswordResetTokenIsBlankUseMailAPI
9:24:18 AM / 00:00:22:632 Fail
errorsDisplayWhenPasswordResetTokenIsBlankUseMailAPI
06.28.2025 9:24:18 AM 06.28.2025 9:24:41 AM 00:00:22:632 · #test-id=12Status Timestamp Details Info 9:24:20 AM Pre-condition: Create and activate a new account Info 9:24:20 AM Click on tab Register Info 9:24:21 AM Enter email: qw93nAZ645rh@mailslurp.biz Info 9:24:21 AM Enter password: minh12345 Info 9:24:21 AM Enter confirm password: minh12345 Info 9:24:21 AM Enter PID: 27183714777 Info 9:24:21 AM Click button: Info 9:24:32 AM 1. Navigate to QA Railway Login page Info 9:24:32 AM 2. Click on 'Forgot Password page' link Info 9:24:32 AM Click on tab Login Info 9:24:34 AM 3. Enter the email address of the created account in Pre-condition Info 9:24:34 AM 4. Click on 'Send Instructions' button Info 9:24:34 AM 5. Open mailbox and click on reset password link Info 9:24:39 AM 6. Enter new passwords and remove the Password Reset Token Info 9:24:39 AM 7. Click 'Reset Password' button Fail 9:24:41 AM java.lang.AssertionError: Error message element does not exist expected [true] but found [false] Info 9:24:41 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.forgotpassword.TC12\errorsDisplayWhenPasswordResetTokenIsBlankUseMailAPI_28062025_092441.png Fail 9:24:41 AM -
errorsDisplayIfPasswordAndConfirmPasswordDontMatchWhenResettingPassword
9:24:22 AM / 00:00:22:596 Fail
errorsDisplayIfPasswordAndConfirmPasswordDontMatchWhenResettingPassword
06.28.2025 9:24:22 AM 06.28.2025 9:24:45 AM 00:00:22:596 · #test-id=13Status Timestamp Details Info 9:24:22 AM Pre-condition: Create and activate a new account Info 9:24:22 AM 1. Navigate to QA Railway Login page Info 9:24:22 AM 2. Click on 'Forgot Password page' link Info 9:24:22 AM Click on tab Login Info 9:24:23 AM 3. Enter the email address of the created account in Pre-condition Info 9:24:23 AM 4. Click on 'Send Instructions' button Info 9:24:25 AM 5. Open mailbox and click on reset password link Info 9:24:39 AM 6. Enter different values for password fields Info 9:24:39 AM 7. Click 'Reset Password' button Pass 9:24:41 AM Test passed Fail 9:24:45 AM userCanCancelATicket -
errorsDisplayWhenPasswordResetTokenIsBlankUseUI
9:24:22 AM / 00:00:21:772 Fail
errorsDisplayWhenPasswordResetTokenIsBlankUseUI
06.28.2025 9:24:22 AM 06.28.2025 9:24:44 AM 00:00:21:772 · #test-id=14Status Timestamp Details Info 9:24:22 AM Pre-condition: Create and activate a new account Info 9:24:22 AM 1. Navigate to QA Railway Login page Info 9:24:22 AM Click on tab Login Info 9:24:23 AM 2. Click on 'Forgot Password page' link Info 9:24:23 AM 3. Enter the email address of the created account in Pre-condition Info 9:24:23 AM 4. Click on 'Send Instructions' button Info 9:24:25 AM 5. Open mailbox and click on reset password link Info 9:24:42 AM 6. Enter new passwords and remove the Password Reset Token Info 9:24:42 AM 7. Click 'Reset Password' button Fail 9:24:44 AM java.lang.AssertionError: Error message element does not exist expected [true] but found [false] Info 9:24:44 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.forgotpassword.TC12\errorsDisplayWhenPasswordResetTokenIsBlankUseUI_28062025_092444.png Fail 9:24:44 AM -
userCanBookOneTicketAtATime
9:24:23 AM / 00:00:18:846 Fail
userCanBookOneTicketAtATime
06.28.2025 9:24:23 AM 06.28.2025 9:24:42 AM 00:00:18:846 · #test-id=15Status Timestamp Details Info 9:24:23 AM Pre-condition: Create and activate a new account Info 9:24:23 AM 1. Navigate to QA Railway Website Info 9:24:23 AM Click on tab Login Info 9:24:23 AM 2. Login with a valid account Info 9:24:23 AM Enter username: vffaebxr@sharklasers.com Info 9:24:24 AM Enter password: minh12345 Info 9:24:24 AM click button: Info 9:24:25 AM 3. Click on 'Book ticket' tab Info 9:24:25 AM Click on tab Book ticket Info 9:24:26 AM Select a 'Depart date' from the list Info 9:24:26 AM Select Sài Gòn for 'Depart from' and Nha Trang for 'Arrive at'. Fail 9:24:36 AM org.openqa.selenium.TimeoutException: Expected condition failed: waiting for com.railway.utilities.Helpers$$Lambda$1497/0x00000008406e0c40@684025eb (tried for 10 second(s) with 500 milliseconds interval) Build info: version: '4.33.0', revision: '2c6aaad03a' System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.27' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 138.0.7204.49, chrome: {chromedriverVersion: 138.0.7204.49 (d2b48fd5f781..., userDataDir: C:\Users\ANHMIN~1\AppData\L...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:62872}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(), se:cdp: ws://localhost:62872/devtoo..., se:cdpVersion: 138.0.7204.49, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true} Session ID: 7ce55cac03e029be9c464509d9a57ba4 Info 9:24:37 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.bookticket.TC14\userCanBookOneTicketAtATime_28062025_092437.png Fail 9:24:37 AM Fail 9:24:42 AM userCanOpenBookTicketPageByClickingOnBookTicketLinkInTrainTimetablePage -
userCanOpenBookTicketPageByClickingOnBookTicketLinkInTrainTimetablePage
9:24:42 AM / 00:00:04:426 Pass
userCanOpenBookTicketPageByClickingOnBookTicketLinkInTrainTimetablePage
06.28.2025 9:24:42 AM 06.28.2025 9:24:46 AM 00:00:04:426 · #test-id=16Status Timestamp Details Info 9:24:42 AM Pre-condition: Create and activate a new account Info 9:24:42 AM 1. Navigate to QA Railway Website Info 9:24:42 AM Click on tab Login Info 9:24:42 AM 2. Login with a valid account Info 9:24:42 AM Enter username: vffaebxr@sharklasers.com Info 9:24:43 AM Enter password: minh12345 Info 9:24:43 AM click button: Info 9:24:45 AM 3. Click on 'Timetable' tab Info 9:24:45 AM Click on tab Timetable Info 9:24:45 AM 4. Click on 'book ticket' link of the route from 'Huế' to 'Sài Gòn' Pass 9:24:46 AM Test passed -
userCanCancelATicket
9:24:45 AM / 00:00:06:389 Pass
userCanCancelATicket
06.28.2025 9:24:45 AM 06.28.2025 9:24:51 AM 00:00:06:389 · #test-id=17Status Timestamp Details Info 9:24:45 AM Pre-condition: Create and activate a new account Info 9:24:45 AM 1. Navigate to QA Railway Website Info 9:24:45 AM 2. Login with a valid account Info 9:24:45 AM Click on tab Login Info 9:24:45 AM Enter username: vffaebxr@sharklasers.com Info 9:24:45 AM Enter password: minh12345 Info 9:24:46 AM click button: Info 9:24:47 AM 3. Book a ticket Info 9:24:47 AM Click on tab Book ticket Info 9:24:48 AM Select a 'Depart date' from the list Info 9:24:48 AM Select Đà Nẵng for 'Depart from' and Sài Gòn for 'Arrive at'. Info 9:24:48 AM Select Hard seat for 'Seat type' Info 9:24:48 AM Select 1 for 'Ticket amount' Info 9:24:48 AM Click on 'Book ticket' button Info 9:24:49 AM 4. Click on 'My ticket' tab Info 9:24:49 AM Click on tab My ticket Info 9:24:50 AM 5. Click on 'Cancel' button of ticket which user want to cancel. Info 9:24:51 AM 6. Click on 'OK' button on Confirmation message 'Are you sure?' Pass 9:24:51 AM Test passed
-
org.openqa.selenium.StaleElementReferenceException
1 tests
org.openqa.selenium.StaleElementReferenceException
1 failedStatus Timestamp TestName Fail 09:24:09 AM systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes -
org.openqa.selenium.TimeoutException
1 tests
org.openqa.selenium.TimeoutException
1 failedStatus Timestamp TestName Fail 09:24:23 AM userCanBookOneTicketAtATime -
java.lang.AssertionError
6 tests
java.lang.AssertionError
6 failedStatus Timestamp TestName Fail 09:24:04 AM userCanLogIntoRailwayWithValidUsernameAndPassword Fail 09:24:07 AM UserCannotLogIntoRailwayWithInvalidPassword Fail 09:24:15 AM userCanChangePassword Fail 09:24:17 AM userCannotCreateAccountWhilePasswordAndPIDFieldsAreEmpty Fail 09:24:18 AM errorsDisplayWhenPasswordResetTokenIsBlankUseMailAPI Fail 09:24:22 AM errorsDisplayWhenPasswordResetTokenIsBlankUseUI
Started
Jun 28, 2025 09:24:00 AM
Ended
Jun 28, 2025 09:24:51 AM
Tests Passed
2
Tests Failed
15
Tests
Log events
Timeline